/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package vue;

import java.awt.*;
import java.awt.event.ActionListener;

import javax.swing.*;

/**
 *
 * @author Puissance
 */
public class Menu extends JPanel{
    
    private ButtonGroup flags;
    
    private JButton jouer;
    
    private TextField joueur1, joueur2;
    
    private JLabel lb_joueur1 = new JLabel("Pseudo joueur rouge");
    private JLabel lb_joueur2 = new JLabel("Pseudo joueur jaune");
    private JLabel feedback = new JLabel("Il manque un pseudo");
    
    public Menu(){
        
        setPreferredSize(new Dimension(700, 500));
        setLayout(new GridBagLayout());
        GridBagConstraints gbc = new GridBagConstraints();
        
        jouer = new JButton("jouer");
        
        joueur1 = new TextField();
        joueur2 = new TextField();
        
        add(lb_joueur1,gbc);
        joueur1.setPreferredSize(new Dimension(150,30));
        add(joueur1,gbc);
        
        gbc.gridy = 1;
        add(lb_joueur2,gbc);
        joueur2.setPreferredSize(new Dimension(150,30));
        add(joueur2,gbc);
        
        gbc.gridy = 2;
        gbc.gridwidth = GridBagConstraints.REMAINDER;
        add(jouer,gbc);
        jouer.setActionCommand("jouer");
        
        gbc.gridy = 3;
        gbc.gridwidth = GridBagConstraints.REMAINDER;
        add(feedback,gbc);
        feedback.setForeground(Color.red);
        feedback.setVisible(false);
    }
    
    public String getJoueur1(){
        return joueur1.getText();
    }
    
    public String getJoueur2(){
        return joueur2.getText();
    }
    
    public JLabel getFeedback(){
        return feedback;
    }
    
    public void addJouerListener(ActionListener listener) {
		jouer.addActionListener(listener);
    }
}
